due payment - French English Dictionary